<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    			xmlns:ui="http://java.sun.com/jsf/facelets"
    			xmlns:h="http://java.sun.com/jsf/html"
    			xmlns:f="http://java.sun.com/jsf/core"
    			xmlns:p="http://primefaces.prime.com.tr/ui"
    			xmlns:c="http://java.sun.com/jsp/jstl/core" >
    			
    			
    			
<h:head>

<h:outputStylesheet library="css" name="menuEstilos.css" target="head"/>

</h:head>

<h:outputScript >
var jq = jQuery.noConflict();

function limpiarTextBox(miForm){
jq(':input', miForm).each(function() {
   var type = this.type;
   var tag  = this.tagName.toLowerCase();

  if (type == 'text' || type == 'password' || tag == 'textarea'){
  	jq(this).val('');
  }else if(type == 'checkbox' || type == 'radio'){
  	jq(this).checked = false;
  }else if (tag == 'select'){
  	jq(this).selectedIndex = -1;
  	jq(this).val(jq('option:first', jq(this)).val() );
  }	
});

}

function limpiarFE(){
	var elemento = document.getElementById('dlgForm:bol'); 
	if(elemento!=null){
		elemento.value = ''; 
	}
}

function onEditComplete(args) {
	if(args.validationFailed) {
	
	} else {
		carDialog.hide();
	}
} 

function onEditCompleteRegistrar(args) {
	if(args.validationFailed) {
	} else {
		carDialog2.hide();
	}
} 

function onEditCompleteRegistrarApoderado(args) {
	if(args.validationFailed) {
	} else {
		carDialog4.hide();
	}
} 

function cargaDatosRetiro(args) {
	if(args.validationFailed) {
	
	} else {
		datosDialog.show();
	}
}

function cargaDatosExoneracion(args) {
	if(args.validationFailed) {
	
	} else {
		datosDialog.show();
	}
}

function generarSolicitudExoneracion(args) {
	if(args.validationFailed) {
	
	} else {
		datosDialog.hide();
		limpiarTextBox('#dlgForm');
	}
}

function onEditCompleteActualizarContrasena(args) {
	if(args.validationFailed) {
	} else {
		carDialog2.hide();
	}
}

function ocultarBoton1(args){
	var elemento=document.getElementById('dlgForm3:btnSeleccionaApoderado');
	elemento.style.display = 'none';
}

function falseador(args){ 
	//No lo borres porke sino van a salir errores 
	var elemento9=document.getElementById('dlgForm2:txtCodigoApoderado'); 
	if(elemento9!=null){
		elemento9.value = ''; 
	}
}

function validar(e) { // 1
    tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8 || tecla==0) return true; // 3
    patron =/[A-Za-z\s]/; // 4
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6
} 

function validarNumero(e) { //
	tecla = (document.all) ? e.keyCode : e.which; //
	if ((tecla==8) || (tecla==0)) return true; //
	patron =/\d/ //
	te = String.fromCharCode(tecla); //
	return patron.test(te); //
} 
</h:outputScript>
<p:tooltip global="true"/>
<h:form>
  <p:menu type="tiered" style="width:200px; height:150px" >
	<p:menuitem value="Home" url="/faces/bienvenida.xhtml" />
	<p:separator/>   
		<c:forEach items="${sessionScope.b_menu}" var="funcionalidad">
		        <p:menuitem value="${funcionalidad.strNombre}" url="/faces/${funcionalidad.strEnlace}"/>
		</c:forEach> 
	<p:separator/> 
	<p:menuitem value="Cerrar Sesion" action="#{logueoBean.destruirSesion}" ajax="true" oncomplete="carDialogCerrar.show()"/>     
  </p:menu>
  <p:dialog header="Sesion Cerrada" widgetVar="carDialogCerrar" resizable="false" id="carDlgCerrar"  
                showEffect="fade" hideEffect="explode" modal="true" width="500" position="center" closable="false" >  
	   <h:form id="dlgFormCerrar">
          <h:panelGrid id="displayCerrar" columns="2" cellpadding="2" style="margin:0 auto;" >  

          <f:facet name="footer"> 
                <p:outputPanel rendered="true" layout="block" style="text-align:center">
                <h:panelGroup>
					    <h:outputLink 
						 value="../faces/index.xhtml" title="Click aqui para ir al inicio">
						  <f:verbatim>Click aqui para regresar al Inicio</f:verbatim>
						</h:outputLink>
  				</h:panelGroup>
              </p:outputPanel>  
          </f:facet>  
          
        </h:panelGrid> 
       </h:form>
    </p:dialog>
</h:form>   
</ui:composition>